DEC OSF/1 Version 3.0 Symmetric Multiprocessing Implementation

نویسندگان

  • Jeffrey M. Denham
  • Paula Long
  • James A. Woodward
چکیده

The primary goal for an operating system in a symmetric multiprocessing (SMP) implementation is to convert the additional computing power provided to the system, as processors are added, into improved system performance without compromising system quality. The DEC OSF/1 version 3.0 operating system uses a number of techniques to achieve this goal. The techniques include algorithmic enhancements to improve parallelism within the kernel and additional lock-based synchronization to protect global system state. Synchronization primitives include spin locks and blocking locks. An optional locking hierarchy was imposed to detect latent symmetric multiprocessor synchronization issues. Enhancements to the kernel scheduler improve cache usage by enabling soft affinity of threads to the processor on which the thread last ran; a load-balancing algorithm keeps the number of runnable threads spread evenly across the available processors. A highly scalable and stable SMP implementation resulted from the project.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Vnodes - Design and Implementation

Dynamic vnodes make the UNIX kernel responsive to a varying demand for vnodes, without a need to rebuild the kernel. It also optimizes the usage of memory by deallocating excess vnodes. This paper describes the design and implementation of dynamic vnodes in DEC OSF/1 V3.0. The focus is on the vnode deallocation logic in a Symmetric MultiProcessing environment. Deallocation of vnodes differs fro...

متن کامل

Design and Performance of the DEC 4000 AXP Departmental Server Computing Systems

1 Abstract DEC 4000 AXP systems demonstrate the highest performance and functionality for Digital's 4000 series of departmental server systems. DEC 4000 AXP systems are based on Digital's Alpha AXP architecture and the IEEE's Futurebus+ profile B standard. They provide symmetric multiprocessing performance for OpenVMS AXP and DEC OSF/1 AXP operating systems in an office environment. The DEC 400...

متن کامل

The X/Open Internationalization Model

Software internationalization standards allow developers to create applications that are neutral with respect to language and cultural information. X/Open adopted a model for internationalization and has revised the model several times to expand the range of support. The latest version of the X/Open internationalization model, which supports multibyte code sets, provides a set of interfaces tha...

متن کامل

Parallelisation of surface-related multiple elimination

This paper presents the first parallelisation of the surface-related multiple elimination method. This method is used in the seismic industry to eliminate multiple data from recorded seismic data. Both data-parallel and control-parallel implementation schemes are investigated. A realisation of the data-parallel implementation on the SSP/Application, a symmetric multi-processor DEC-Alpha system ...

متن کامل

Backproject Filter Proj Initialize Read Proj Send Proj Write Volume 0

by reducing the back-projection in the root process by the relative time of ltering and backprojection, an utilization of 81.8% was achieved. Symmetric Multiprocessor Computations were done on a DEC AlphaServer 2000 4/233. This machine is an SMP with 2 processors , and 256 MB of RAM. The parallel implementation with complete load balancing was used. The serial version ran in 684.2 seconds and t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Digital Technical Journal

دوره 6  شماره 

صفحات  -

تاریخ انتشار 1994